# 字符串-----不可变
# 字符好特征
#单引号
it = 'nihao'
# 三引号
iu = '''你好'''
print(f'单引号{it}，三引号{iu}')
io1 = "i'm wangkun"
io2 = 'i\'m wangkun'
print(io1,io2)

#下标
print(it[0])
# 切片：截取其中一部分 (序列[开始位置下标：结束位置下标：步长)
# 获取的数据不包含结束下标对应的数据
# 步长：选取间隔，默认为1，步长为负数，则从倒序开始向前截取
str = '01234567'
print(str[2:5:1]) # 234
print(str[2:5:2]) # 24
print(str[2:5]) # 234
print(str[:5]) # 01234  如果不写开始，默认从0开始
print(str[2:]) # 234567  如果不写结束，表示选取到最后
print(str[:]) # 234567  如果不写开始和结束，默认全选
print(str[::-1]) # 76543210  如果步长为复数，则表示倒序选取
print(str[-4:-1]) # 456  下标为-1表示最后一个数据，依次向前截取
print(str[-4:-1:-1]) #    没有返回值
print(str[-1:-4:-1]) #765    没有返回值
# 如果选取的方向和步长的截取方向冲突，则无法选取数据
